body{font-size: 1.4rem;background-color: #eee}
a:link,a:visited,a:active,a:hover{color: #000}
a.am-btn-warning,a.am-btn-danger,a.am-btn-success,a.am-btn-primary{color: #fff}
ul{padding: 0}
li{list-style: none;}
img{max-width: 100%}
[class*=am-u-]+[class*=am-u-]:last-child {float: left;}

.am-menu-offcanvas1 .am-menu-toggle {
  position: absolute;
  right: 5px;
  top: -47px;
  width: 44px;
}
.am-menu-offcanvas1 .am-menu-toggle i{ font-size: 20px; margin-top: -10px}

/* welcome */
#welcome{ width: 100%;}
#welcome img{ width: 100%;}

/*页面加载loading*/
.loading{ position:absolute; left:0px; top:0px; width:100%; height:100%; background-color: rgba(0,0,0,0.7);z-index:9999; text-align: center;}
.loadMark{ width: 80px; height: 80px; line-height: 80px; background: rgba(0,0,0,0.5); color: #fff; margin: auto; border-radius: 10px;
position: fixed; top: 150px}
.loadMark i{ font-size: 30px}


.footerBox{ position: fixed; height: 45px; width: 100%;background-color: #f1f1f1; left: 0px; bottom: 0px; border-top: 1px #dbdbdb solid; z-index: 999}
.footMenu{ clear: both;}
.footMenu li{ float: left; width: 25%; border-right: 1px #dbdbdb solid; height: 40px; text-align: center; font-size: 1.2rem}
.footMenu li i{display: block; color: #ccc; margin-top: 3px}
.footMenu li.home i{color: #ff5366}

.subscribe{ background: rgba(255,102,0,0.5); color: #fff; width:100%; height: 30px; line-height: 30px; position: fixed; top:0; left: 0; z-index: 99; text-align: center;}

/*sub-search*/
.sub-search{position:fixed;background:rgba(0,0,0,0.8);width:100%;z-index:99;bottom:46px; display: none;}
.sub-search form{ padding:5%;}
.sub-search form .inp-search{display:block;height:3.4rem;font-size:1.4rem;padding-left:0.6rem;background:-webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#FDFDFD));-webkit-appearance:none;border:.1rem solid #ccc;border-right:0;border-radius:.3rem 0 0 .3rem; float:left; width:80%;}
.sub-search form input[type="search"]::-webkit-input-placeholder{color:#ccc}
.sub-search form .btn-search{width:20%;height:3.4rem;background-size:100% auto;border:0;border-radius:0 .3rem .3rem 0; background-color: #bf3739; color: #fff}

footer{ margin-bottom: 40px;}
.am-header-default {background-color: #bf3739;}
.am-header{height: 40px;line-height: 40px;}
.am-header .am-header-title{font-size: 1.6rem}
.am-menu-offcanvas1 .am-menu-toggle {top: -43px;}

.page{max-width: 640px;margin: auto;min-height: 100%;display: block;background-size: 100% 100%;-webkit-box-sizing: border-box;min-width: 320px; background-color: #f0f0f0}
.indexTop{ width: 100%; background:#fff; height: 50px; line-height: 50px}
.indexTop .logo{ text-align: left;float:left}
.indexTop .logo img{ height: 40px;}
.indexTop .topBtn{ float: right; text-align: right; padding-right: 1rem}
.indexTitle{background-image: url(../image/dividingLine.png); background-repeat: no-repeat; background-size:100% auto;
background-position:left center; text-align: center; line-height: 20px; height: 20px; margin-bottom: 10px}

.am-slider{margin-bottom: 10px;}
.indexMenu{ clear: both; overflow: hidden;}
.indexMenu li{ float: left; width: 49%; text-align: center; background: #fff; margin-right: 2%; border: 1px #ddd solid; border-radius: 10px;
margin-bottom: 2%; padding: 10px}
.indexMenu li:nth-child(2n+2){margin-right: 0;}
.indexMenu li .img{ width: 80px;float: left;}
.indexMenu li .img img{ width: 80px; height: 80px; border-radius: 50%}
.indexMenu li .intr{ margin-left: 90px; text-align: left;}
.indexMenu li .intr h1{font-weight: normal; margin: 0px; font-size: 1.4rem; margin-top: 20px;}
.indexMenu li .intr span{font-size: 1.2rem; color: #999}
.indexMenu li.big{ position: relative; height: 110px; border-radius: 0}
.indexMenu li.big img{position: absolute; width: 100%; height: 100%; left: 0; top: 0; border-radius: 0}
.indexMenu li.big .intr{color: #fff; text-align: center; position: absolute; font-size: 1.6rem; width: 100%; height: 100%; margin: 0;
left: 0; top: 0;}
.indexMenu li.big .intr h1{ margin: 0; margin-top: 50px; font-size: 1.6rem; line-height: 100%}
.indexMenu li.big .intr span{color: #fff; line-height: 100%; font-size: 1.4rem}


.empty{ text-align: center; color: #ccc}
.empty img{ max-width: 50%}

/* 购物车 */
#cartNum{color: #f00}

/*产品列表*/
.m-l-search{padding:1.4rem 0;margin:0 1rem;display:-webkit-box}
.m-l-search .inp-search{display:block;-webkit-box-flex:1;height:3.0rem;font-size:1.4rem;padding-left:0.6rem;background:-webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#FDFDFD));-webkit-appearance:none;border:.1rem solid #ccc;border-right:0;border-radius:.3rem 0 0 .3rem}
.m-l-search input[type="search"]::-webkit-input-placeholder{color:#ccc}
.m-l-search .btn-search{width:5.8rem;height:3.0rem;background-color: #bf3739; color: #fff;border:0;border-radius:0 .3rem .3rem 0}

.m-select{height:30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #dcdcdc;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e4e4e4));display:-webkit-box;}
.m-select span{min-width:70px;display:block;border-right:1px solid #dcdcdc;font-size:1.2rem;line-height:30px;text-align:center}
.m-select span:last-child{border:0;text-align:right;}
.m-select span a{display:inline-block;height:100%;width:100%}
.m-select span a i{display:inline-block;width:3px;height:4px;margin:0 0 4px 10px;background:#999;position:relative}
.m-select span a i em{display:inline-block;width:9px;height:5px;overflow:hidden;position:absolute;bottom:-5px;left:-3px}
.m-select span a i em:after{display:inline-block;width:9px;height:9px;background:#999;-webkit-transform:rotate(45deg);position:absolute;top:-6px;left:0;content:"";}
.m-select span a.arrow-down i,.m-select span a.arrow-down i em:after{background:#c66}
.m-select span a.arrow-up i{margin:0 0 1px 10px;background:#c66}
.m-select span a.arrow-up i em{top:-5px}
.m-select span a.arrow-up i em:after{background:#c66;top:2px}
.m-select span.filter{-webkit-box-flex:1}
.m-select span a.ary,.m-select span a.flt{width:40px;height:26px;border:1px solid #e1e1e1;margin:5px 10px 0 -3px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(0.5, #fff),color-stop(0.5, #fffbed), to(#fffbed));border-radius:3px;font-size:12px;line-height:26px;text-align:center;vertical-align:top;padding-left:17px;position:relative}
.m-select span a.ary:after,.m-select span a.flt:after{content:"";width:13px;height:13px;display:block;background:url(img/list_style1.png) no-repeat;position:absolute;top:6px;left:8px;background-size:contain}
.m-select span a.li:after{background:url(img/list_style2.png) no-repeat;background-size:contain}
.m-select span a.flt:after{background:url(img/filter.png) no-repeat;background-size:contain;top:7px}
.m-selectview-bar{padding:6px 10px;border-bottom:1px dotted #ccc;background:#f6f6f6;color:#999;font-size:12px; white-space:nowrap;overflow:hidden}
.m-selectview-bar .t{color:#f60;vertical-align:baseline}.m-selectview-bar span{background:#ccc;color:#888;padding:2px 4px;border-radius:2px;margin-right:3px;text-shadow:1px 1px 1px #eee}

.m-list{-webkit-transition:all 500ms ease 0s;font-size:1.4rem}
.m-list li{border-bottom:1px solid #e0e0e0;padding:12px 10px;display:-webkit-box}
.m-list li span{display:block;max-height:90px;overflow:hidden}
.m-list li .pic{width:90px;margin-right:10px}
.m-list li .pic img{width:90px;height:90px}
.m-list li .con{-webkit-box-flex:1}
.m-list li .con .t{display:block;max-height:38px;overflow:hidden;margin-bottom:7px;line-height:1.4em}
.m-list li .con b{color:#bf3739;font-size:1.6rem;margin-right:.8rem}
.m-list li .con del{color:#999}
.m-list.ary{width:306px;margin:0 auto;padding:12px 0 0}
.m-list.ary li{border:0;display:inline-block;max-height:215px;min-height:215px;width:142px;padding:0;margin:0 4px}
.m-list.ary li span{max-height:140px}
.m-list.ary li .pic{width:140px;margin:0;border:1px solid #e5e5e5}
.m-list.ary li .pic img{height:140px;width:140px}
.m-list.ary li .con .t{max-height:32px;font-size:1.4rem;margin:3px 0;line-height:1.2em}
.m-list.ary li .con b{font-size:1.6rem;margin-right:.8rem}
.m-list.ary li .con del{font-size:1.2rem}
.show-more{ display: block; width:80%; text-align:center; height:42px; line-height:42px; background:#000000; color:#FFFFFF; margin:10px auto;filter:alpha(opacity=50);opacity:0.5;}

.goods{margin-top: 10px; text-align: center;}
.goods .title{ height: 66px; overflow: hidden;}
.goods p{margin: 0px;text-align: left;}
.goods p.name{max-height: 44px; overflow: hidden; }
.goods p span{color: #f00}
.goods img{ max-width: 100%; height: 140px}

/* 商品详情 */
.goodsInfo{clear:both;margin: auto; overflow: hidden;}
.goods-base{ clear: both; padding: 0 10px; overflow: hidden; background-color: #fff}
.goods-name{font-size: 1.6rem; overflow: hidden; padding: 10px 0;}
.goods-name p{ font-size: 1.4rem; margin: 0; color: #f00}

.goods-price{color: #f00; overflow: hidden; padding-left: 10px; line-height: 2rem; background-color: #fff}
.goods-price del{ color: #999; padding-left: 2rem; font-size: 1.2rem}
.goods-price span{ font-size: 2rem}
.goods-price i{background-color: #f83f47; color: #fff; font-style: normal; margin-left:1rem; padding: 0 3px}
.goods-number{ color: #999; line-height: 2rem; padding: 1rem 0; padding-left: 10px; background-color: #fff}
.goods-rule{ clear: both; overflow: hidden; padding: 10px; border-top:1px #ddd solid;border-bottom:1px #ddd solid; background-color: #fff}
.goods-btn{margin-top: 1rem; overflow: hidden;}
.goods-btn li{ list-style: none; width: 50%; float: left; overflow: hidden;}

.goods-comment{ clear:both; overflow: hidden; background-color: #fff; margin-top: 5px;}
.goods-comment .hd{ padding: 10px; overflow: hidden; border-bottom: 1px #ddd solid;}
.goods-comment .hd p{ float: left; margin: 0}
.goods-comment .hd span{ float: right; font-size: 1.2rem}
.goods-comment .bd{ clear: both; overflow: hidden;}
.goods-comment .bd li{ border-bottom: 1px #ddd solid; clear: both; padding: 10px}
.goods-comment .bd li p{ margin: 0px;}
.goods-comment .bd li p.u i{ color: #f60}
.goods-comment .bd li p.u span{ float: right; font-size: 1.2rem; color: #999}
.goods-comment .bd li p.t{ color: #999}

.goods-like{clear: both; margin-top: 5px; background-color: #fff; overflow: hidden;}
.goods-like .hd{padding: 10px; padding-bottom: 0}
.goods-like li{ width: 33.333%; float: left; padding: 10px}
.goods-like li img{ width: 100%; height: 100px;}
.goods-like li p{ margin: 0}
.goods-like li span{color: #f00}

.goods-content{ clear: both; overflow: hidden;background-color: #fff}
.my-tabs{ margin: 0; border-top: 1px #ddd solid}
.goods-content .am-tabs-bd p{margin: 0px}

.my-tabs .am-tabs-nav>.am-active a {background-color: #fff;color:#c00;}

.goods-pram{ clear: both; overflow: hidden;}
#productprice{ clear: both; text-align: left; color: #f00}
.goods-pram dl{ clear: both; overflow: hidden; margin: 0}
.goods-pram dl dt{ text-align: left; display: block;}
.goods-pram dl dd{ display: block; clear: both; text-align: left;}
.goods-pram dl dd a{float: left; font-size: 1rem; padding: 5px; border:1px #dbdbdb solid; margin-right: 10px; margin-bottom: 10px; white-space: nowrap;}
.goods-pram dl dd a.current{border:1px #f30 solid;}

.view-btn{position: fixed; bottom: 0px; left: 0px; width: 100%; background: #f5f5f5; border-top: 1px #ddd solid; z-index: 999}
.view-btn a{ display: block; float: left; height: 46px; width: 20%; text-align: center; color: #999; font-size: 1.2rem}
.view-btn a i{ display: block; margin-bottom: 0; margin-top: 5px}
.view-btn a:first-child{ border-right: 1px #ddd solid;}
.view-btn a.buyBtn{ background-color: #e4393c; color: #fff; width: 30%; font-size: 1.6rem; line-height: 46px;}
.view-btn a.favBtn{ background-color: #ff9600; color: #fff; width: 30%; font-size: 1.6rem; line-height: 46px;}

.cartList{ margin-top: 1rem; overflow: hidden; border-bottom: 1px #dbdbdb solid; padding:1rem 0; background-color: #fff}
.cartList p{clear: both; margin: 0px;}
.cartList p.m{ color: #f00;}


.cartBar{position: fixed; left: 0; bottom: 0px; height: 45px; line-height: 45px; width: 100%; border-top: 1px #dbdbdb solid; background-color: #fff}
.cartBar p{ float: left; margin: 0px; padding: 0px; width: 50%; height: 100%; padding-left: 1rem;}
.cartBar p span{ color: #f00; font-size: 1.5rem}
.cartBar a{ float: right; width: 50%; height: 100%; display: block; color: #fff; background-color: #bf3739; text-align: center;}

.tabMenu{ clear: both; border-bottom: 1px #dbdbdb solid; height: 40px; line-height: 40px;}
.tabMenu li{ width: 33.3%; float: left; text-align: center;}
.tabMenu li.active{ color: #bf3739; border-bottom: 1px #bf3739 solid; height: 40px}

/* 订单部分 */
.accounts {padding: 10px;}
.accounts .infobox{border-radius: 5px;overflow:hidden;margin-bottom: 10px; border: 1px #dbdbdb solid; background-color: #fff}
.accounts .infobox .hd{ height: 30px; line-height: 30px; padding-left: 10px; font-weight: bold; background-color: #F5F4F4}
.accounts .infobox p {	margin: 0px;border-bottom: 1px solid #ccc; padding: 10px 15px; line-height: 18px;}
.accounts .infobox p:last-child { border: none;}
.infoTable{border: 0px; margin: 0; font-size: 1.2rem}
.payStyle{margin: 0px; padding: 0}
.payStyle li{border-bottom:1px solid #ccc; padding:10px 15px; line-height:18px; font-size:14px; }
.payStyle li label{ display:block; font-weight: normal;}
.payStyle li label input{ margin-right:20px;}
.payStyle li label span{ color: #f00}
.payStyle li:last-child{ border:none}
.gooodsTotal{ clear: both; overflow: hidden; padding:0 5px; line-height: 45px}
.gooodsTotal .moneyLeft{ float: left; width: 60%;}
.gooodsTotal .moneyRight{ float: right; width: 40%;font-size: 1.6rem; text-align: right;}
.gooodsTotal span{ color: #f00;}


#add_address{display: none;}
.accounts .myaddress{border-radius: 5px;overflow:hidden;margin-bottom: 10px; border: 1px #dbdbdb solid; background-color: #fff}
.accounts .myaddress .hd{ height: 30px; line-height: 30px; padding-left: 10px; font-weight: bold; background-color: #F5F4F4}
.accounts .myaddress p {	margin: 0px;border-bottom: 1px solid #ccc; padding: 10px 15px; line-height: 18px;}
.accounts .myaddress p span{ display: block; margin-top: 5px}
.accounts .myaddress p:last-child { border: none;}
.accounts .myaddress p a{color: #428bca}
.accounts .myaddress .item_defalut{ background-color:#ffffe1}

.address-form{ padding: 10px}
.address-form label{ font-weight: normal;}
.selectBox{ clear: both; overflow: hidden;}
.selectBox select{ width: 30%; float: left; margin-right: 3%; font-size: 1.2rem; height: 30px; overflow: hidden;}

/*tab菜单*/
.tabMenu{ clear:both; overflow: hidden; height: 40px; line-height: 40px; background-color: #fff; margin-bottom: 10px}
.tabMenu a{ display: block; text-align: center; float: left; color: #333; border-right: 1px #dbdbdb solid}
.tabMenu a.active{background-color: #bf3739; color: #fff}
.tab2 a{ width: 50%}
.tab3 a{ width: 33.333%}
.tab4 a{ width: 25%}
.am-pagination-select{ font-size: 1.4rem;}

/* 会员中心 */
.memberhead {
  padding: 20px 0px 20px 10px;
  margin-top: 0px;
  margin-bottom: 0;
  overflow: hidden;
  border: none;
  background: none;
  background: #bf3739;
  background-size: 100% auto;
  width: 100%;
  height: 100px;
}

.memberhead .header-l {
  float: left;
  margin-right: 10px;
  margin-left: 15px;
}
.memberhead .header-l img {
  width: 60px;
  height: 60px;
  border: 5px solid #ea6d5a;
  overflow: hidden;
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
}
.header-c {
  float: left; margin-top: 10px
}
.header-c .distributor-infor {
  list-style: none;
  font-size: 13px;
  color: rgba(255,255,255,.9);
}
.header-c .distributor-infor p{ line-height: 20px; margin: 0}
.header-r{ float: right; background-color: #ffce2b; margin-top: 15px; line-height: 30px; height: 30px; border-radius: 15px 0 0 15px; padding-left: 10px; font-size: 1.2rem; color: #fff}

.my_nav{width:100%;background:#fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; overflow: hidden; padding: 5px 0}
.my_nav li{ width: 50%; float: left; text-align: center; font-size: 1.2rem}
.my_nav li span{display: block; text-align: center; color: #e4393c}
.my_nav li.tiao{border-right: 1px #ddd solid}

.my_menu{width:100%;background:#fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; overflow: hidden; margin: 10px 0;
padding: 5px 0}
.my_menu li{ float: left; width: 25%; border-right: 1px #ddd solid; text-align: center;}
.my_menu li i{display: block; margin: auto;}

.panel{overflow: hidden; width: 100%; margin: auto; background-color: #fff; border-top: 1px solid #ddd; margin-top: 1rem}
.panel:last-child{border-bottom: 1px solid #ddd;}
.panel .hd{height: 36px; line-height: 36px; background-color: #f7f7f7}
.panel .hd .name{padding-left: 1rem; float: left; width: 50%;}
.panel .hd .count{ float: right; margin-right: 1rem; height: 20px; padding: 0 1rem; line-height: 20px; border-radius: 10px; background-color: #ccc; margin-top: 8px; text-align: center;}
.panel .bd{ clear: both; overflow: hidden; display: none;}
.panel .bd li{ border-bottom: 1px #dbdbdb solid; height: 40px; line-height: 40px; background-image: url(../image/arrow.png);
background-repeat: no-repeat; background-position: 5px center; padding-left: 15px;}
.panel .bd li a{ display: block; height: 100%; width: 100%}
.panel .bd li a .btn-text{ float: left; width: 80%; position: relative;}
.panel .bd li a .btn-text span{ position: absolute; right: 0px; color:#bf3739 }
.panel .bd li a .btn-more{ float: right; margin-right: 1rem;}

.orderDetail{ clear: both; overflow: hidden;}
.orderDetail p{margin:5px 0}
.repay{ height: 28px; font-size: 1.2rem}

.commentBox{ clear: both; background-color: #fff; overflow: hidden;}
.tabCom{ border: 1px #ddd solid; clear: both; overflow: hidden;}
.tabCom li{ float: left; width: 20%; border-right: 1px #ddd solid; text-align: center;}
.tabCom li:last-child{border: 0}
.tabCom li span{ font-size: 1.2rem; line-height: 1.2rem}
.tabCom li p{ width: 50px; height: 50px; margin: 0px auto;}
.tabCom li.star1 p{ background: url(../image/face1-1.jpg);}
.tabCom li.star2 p{ background: url(../image/face2-1.jpg);}
.tabCom li.star3 p{ background: url(../image/face3-1.jpg);}
.tabCom li.star4 p{ background: url(../image/face4-1.jpg);}
.tabCom li.star5 p{ background: url(../image/face5-1.jpg);}
.tabCom li.star1 p.active{ background: url(../image/face1.jpg);}
.tabCom li.star2 p.active{ background: url(../image/face2.jpg);}
.tabCom li.star3 p.active{ background: url(../image/face3.jpg);}
.tabCom li.star4 p.active{ background: url(../image/face4.jpg);}
.tabCom li.star5 p.active{ background: url(../image/face5.jpg);}
.starBox{ text-align: center; padding: 10px 0}
.starBox i{ font-size: 2rem; color: #f60}




.orderList{ clear: both; padding: 0px 10px; overflow: hidden;}
li.orderInfo{ clear: both; overflow: hidden; border-bottom: 1px #dbdbdb solid; padding: 10px 0;}
li.orderInfo p{margin: 0px; font-size: 1.2rem}
li.orderInfo p.pic{ float: left; text-align: center; width: 100px;}
li.orderInfo p.pic img{ width: 100%}
li.orderInfo p.info{ margin-left: 110px}
.order-money{ text-align: right; font-size: 1.2rem; margin-top: 10px}


.userList{clear: both; overflow: hidden;}
.userList ul li{ border:1px #dbdbdb solid; margin-top: 5px; padding: 5px; overflow: hidden; background-color: #fff}
.userList ul li span{color: #f00}
.userList ul li p{margin: 0px;}
.userList ul li p.face{ float: left; width: 30%; overflow: hidden; text-align: center;}
.userList ul li p.face img{ height: 70px;}
.userList ul li p.info{ float: left; width: 70%; overflow: hidden;}

.infoList{ clear: both; overflow: hidden;}
.infoList li{ background-color: #fff; border: 1px #ddd solid; margin-top: 5px; padding: 5px}

.xui-productDetailPage .xui-upSlidePanel {
  position: fixed;
  bottom: 0;
  background-color: #fff;
  left: 0;
  right: 0;
  z-index: 10000;
  padding: 10px 10px 0 10px;
  -moz-transform: translateY(110%);
  -webkit-transform: translateY(110%);
  transform: translateY(110%);
  -webkit-transition: -webkit-transform ease .2s;
}

.fixHome{ position: fixed; right: 5px; bottom: 70px; width: 40px; height: 40px; border-radius: 50%; background-color: #f60; text-align: center;}
.fixHome i{ color: #fff; margin-top: 3px; font-size: 2rem}

.kefu{ position: fixed; right: 5px; bottom: 120px; width: 40px; height: 40px; border-radius: 50%; background-color: #666; text-align: center;}
.kefu i{ color: #fff; margin-top: 3px; font-size: 2rem}

.memberFooter{ height: 45px; width: 100%;}
.memberFooter li{ width: 50%; height: 45px; line-height: 45px; float: left; text-align: center;}
.memberFooter li.active{background-color: #bf3739}
.memberFooter li a{ color: #999}
.memberFooter li.active a{ color: #fff}

.myJifen{ background-color: #f6b031; height: 50px; line-height: 50px}
.myJifen li{ width: 50%; float: left; text-align: center; color: #fff;border-right: 1px #fbd898 solid}
.myJifen li span{ padding: 0 10px}
.myJifen li a{ color: #fff}
.myJifen li:last-child{ border-right: 0}
.three li{ width: 33.333%;}

.myOrder{ clear: both; overflow: hidden; background-color: #fff}
.myOrder .hd{ border-bottom: 1px #ddd solid; height: 50px; line-height: 50px; padding: 0 10px}
.myOrder .hd p{ float: left; margin: 0px;}
.myOrder .hd span{ float: right;}
.myOrder .hd span a{ color: #999}
.myOrder .bd{ clear: both; overflow: hidden;}
.myOrder .bd li{ width: 33.333%; float: left; text-align: center; padding: 10px 0}
.myOrder .bd li p{ margin: 0;}
.myOrder .bd li a{ color: #666}

.userMenu{ margin-top: 5px; background-color: #fff; clear: both; overflow: hidden;}
.userMenu li{ height: 70px; line-height: 70px; border-bottom:1px #ddd solid; padding: 0 10px}
.userMenu li p{ float: left; margin: 0; font-size: 1.6rem; width: 40%}
.userMenu li span{ float: right;}
.userMenu li span a{ color: #999}

.shareMenu{ clear: both; overflow: hidden; background: #fff; margin-top: 5px; border-bottom: 1px #ddd solid; margin-bottom: 5px}
.shareMenu li{ float: left; width: 33.333%; text-align: center; border-top:1px #ddd solid; border-right:1px #ddd solid;
padding: 20px 0}
.shareMenu li span{ height: 32px; line-height: 32px;}
.shareMenu li p{ margin: 0}
.shareMenu li i{ font-size: 2rem}

.card{ text-align: center;}
.card img{ border:1px #ddd solid; padding: 3px; height: 100px;position: relative;}

#errmsg{ text-align: center; color: #f00}

.favBox{ background: #fff; padding: 10px; overflow: hidden; clear: both; }
.Feedbox{ padding: 10px; background: #fff; clear:both; overflow: hidden;}
.reply{ color: #666;background: #f1f1f1; padding: 5px; font-size: 1.2rem}

.qianTop{ clear: both; background: #fff; overflow: hidden; border-bottom: 1px #ddd solid; text-align: center;}
.qianTop .jifen{ float: left; width: 50%; border-right: 1px #ddd solid; height: 67px; line-height: 67px}
.qianTop .jifen span{ font-size: 2rem; padding-left: 1rem; color: #f60}
.qianTop .qdBtn{ padding: 15px 0}

.calendar{ text-align: center; font-size: 1rem; background-color: #fff; padding-top: 10px; clear: both;overflow: hidden; border-bottom: 1px #f1f1f1 solid}
.calendar li{ float: left; width: 20%;}
.calendar li span{ background-color: #f1f1f1; height: 20px; line-height: 20px; display: block;}
.calendar li p{ line-height: 30px; height: 30px; border-right: 1px #f1f1f1 solid; margin: 0}
.calendar li p i{color: #5eb95e; font-size: 20px}

.myUser{ background-color: #fff; margin-top: 5px;}
.myUser .count{ position: relative;}
.myUser .count span{ left: 20px; top: 20px; position: absolute; font-size: 3rem; color: #f60}
.myShouyi{ background-color: #fff; clear: both; overflow: hidden; margin-top: 5px;}
.myShouyi span{ display: block; text-align: left; font-size: 2rem; color: #f00}
.myShouyi .img{float: left; width: 50%; text-align: right;}
.myShouyi .img img{height: 140px;}
.myShouyi .intr{ float: left; margin-left: 20px; margin-top: 8px}
.myShouyi .intr p{ margin: 0px; height: 19px; line-height: 19px; font-size: 1.2rem}

.news-title{ font-size: 2rem; font-weight: bold; padding: 5px;}
.news-date{ font-size: 1.2rem; padding: 5px;}
.news-date span{ padding-left: 10px; color: #607fa6}
.news-content{ padding:0px 5px;}
.news-content p{margin: 0}

.video{ padding: 0 5px}

#bujiao{ color: #f00; font-size: 3rem}
#bujiao i{font-size: 1.2rem; color: #000; font-style: normal;}